import request from '../../utils/api'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    banner: [], // 首页轮播图数据
    category: [], // 首页分类数据
    floor: [], // 首页楼层数据
  },
  //测试接口:获取轮播图数据
  async getBanner() {
    const { data } = await request({ url: "/api/public/v1/home/swiperdata" })
    // console.log(data)
    this.setData({
      banner: data.message
    })
  },
  // 首页分类数据
  async getCategory() {
    let { data } = await request({ url: '/api/public/v1/home/catitems' });
    // console.log(data);
    this.setData({
      category: data.message
    })
  },
  // 首页分类点击跳转
  category_fn(event) {
    let category = event.currentTarget.dataset.category;
    if (category.name === '分类') {
      wx.switchTab({
        url: '/pages/cate/cate',
      })
    }
  },
  // 首页楼层数据
  async getFloor() {
    let { data } = await request({ url: "/api/public/v1/home/floordata" });
    // console.log(data);
    this.setData({
      floor: data.message,
    })
  },
  // 首页楼层点击跳转
  floor_fn(e) {
    // console.log(e);
    let query = e.currentTarget.dataset.floor.navigator_url.split('=')[1];
    wx.navigateTo({
      url: '/pages/producrList/productList?query=' + query,
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getBanner();
    this.getCategory();
    this.getFloor();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})